第8章 应用测试

本章主要内容

  • Go语言的 testing
  • 单元测试
  • HTTP测试
  • 使用依赖注入进行测试
  • 使用第三方测试库

测试是编程工作中非常重要的一环,但很多人却忽视了这一点,又或者只是把测试看作是一种可有可无的补充手段。Go语言提供了一些基本的测试功能,这些功能初看上去可能会显得非常原始,但正如本章将要介绍的那样,这些工具实际上已经能够满足程序员对自动测试的需要了。除了Go语言内置的 testing 包之外,本章还会介绍 checkGinkgo 这两个流行的Go测试包,它们提供的功能比 testing 包更为丰富。

跟前面章节介绍过的Web应用编程库一样,Go语言的测试库也只提供了基本的工具,而程序员要做的就是在这些工具的基础上,构建出能够满足自己需求的测试。

202103132D566F3C.jpg

results matching ""

    No results matching ""